home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
dev
/
misc
/
flexcat.rea
< prev
next >
Wrap
Text File
|
1997-03-02
|
8KB
|
187 lines
Short: 1.8 - Flexible catalogs (C, Ass., Oberon, E, ...)
Author: Marcin Orlowski <carlos@inet.com.pl> and Jochen Wiedmann
Uploader: Marcin Orlowski <carlos@inet.com.pl>
Version: 1.8
Type: dev/misc
Replace: dev/misc/FlexCat*
Www: http://wfmh.man.szczecin.pl/flexcat/
INFO
----------
FlexCat creates catalogs and the source to handle them. The difference
between FlexCat and KitCat, CatComp and some others is, that FlexCat is
designed to produce any source you want: Any programming language, any
individual needs should be satisfied. However, FlexCat is not more
difficult to use.
This sounds like a contradiction. FlexCat's solution is to use
template files, the so called "source descriptions". Ready to use examples
for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
an example for supporting catalogs on Workbench 2.0. Any other examples
are welcome.
HISTORY
----------
* V1.8 (17.02.97) - Fixed bug causing bad octal digits
handling. Now FlexCat differs \0333
from \333 and treats it as [ESC][3].
It will also correctly handle octal
numbers shorter than 3 digis, e.g. \33
will be taken as \033.
Be careful as \333 will not be taken
as [ESC][3] as it's valid single octal
number!
NOOPTIM switch added
Now FlexCat is able to handle and parse
texts like "This is a test\\" without
any problems, which previously drive
such strings to be badly taken as multiline
text (due to trailing '\'). Now FlexCat
is smart enough (CatComp is still not ;-)
to fight with it.
Added support for string IDs incrementors
defined as (+VALUE//).
Now allows you to create CT file even
CD contains neither ##version nor ##rcsid
In that case creates default header as
CatComp does. (the "Missing catalog
translation version... " message should
now be read as warning not as error message).
QUIET switch added
Additional catalogs by members of
Amiga Translators' Organization
<http://home.pages.de/~ATO>:
- Serbian catalog file by Ljubomir Jankovic
<lurch@afrodita.rcub.bg.ac.yu>
- Czech translation by Vit Sindlar
<xsindl00@stud.fee.vutbr.cz>
- Svedish translation by Magnus Holmgren
<cmh@lls.se> and Hjalmar Wikholm
<hjalle@canit.se>
- Finnish translation updated by Mika Lundell
<c71829@uwasa.fi>
- Italian translation reworked by Luca Nora
<ln546991@silab.dsi.unimi.it> and
Giovanni Addabbo <gaddabbo@imar.net>
* V1.7 Added "#rcsid" and "#name".
Fixed 2 Enforcer hits, which appeared,
if the ct file had gaps.
* V1.6 Removed GetString() calls due to the new
C source descriptions.
* V1.5 Added WARNCTGAPS option.
Added #chunk to catalog translations.
* V1.4 Added the Environment variable FLEXCAT_SDDIR.
Uses AutoC_c.sd and AutoC_h.sd now and is thus
compilable by Dice and SAS/C only.
Fixed a problem in stringtype Oberon:
Binary characters should be like \000 and
not \0.
Fixed a problem in stringtype E:
\e was written as \033.
Added %f* (source description filename) and %o*
(source filename) to source descriptions.
* V1.3 Fixed a bug that caused FlexCat to hang if a
catalog translation was updated and a string
was missing in the catalog description.
Fixed a bug that caused FlexCat to create
invalid catalogs probably. (Seems like the
locale.library expects a completely different
behaviour in padding version and language
strings and the real catalog strings.)
Added %e to source descriptions.
* V1.2 Fixed a bug in the E source generator: " was
converted into \" and ' was not converted.
* V1.1 Fixed two bugs: FlexCat didn't notice, if an
ID was defined twice (C-Compiler did later.) and
using language strings like français did not work
because of the the accented char. Introduced E
support. (Thanks Lionel Vintenat)
* V1.01 Fixed a bug: The length of the source string
was used to check for the stringlen instead of
the real stringlen.
* v1.0 (31.06.93) - initial release
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2496 1072 57.0% 18-Feb-97 10:52:56 +FlexCat.catalog
2590 1073 58.5% 18-Feb-97 10:52:56 +FlexCat.catalog
2462 1080 56.1% 18-Feb-97 10:52:58 +FlexCat.catalog
5722 1711 70.0% 16-Feb-97 12:25:30 +FlexCat.cd
5722 1768 69.1% 16-Feb-97 12:26:08 +FlexCat.ct
2762 1117 59.5% 18-Feb-97 10:52:54 +FlexCat.catalog
2702 1235 54.2% 18-Feb-97 10:52:56 +Flexcat.catalog
2854 1318 53.8% 18-Feb-97 10:52:56 +FlexCat.catalog
2268 1094 51.7% 18-Feb-97 10:52:56 +FlexCat.catalog
2548 1107 56.5% 18-Feb-97 10:52:58 +FlexCat.catalog
2760 1234 55.2% 18-Feb-97 10:52:54 +FlexCat.catalog
2396 1077 55.0% 18-Feb-97 10:52:54 +FlexCat.catalog
2570 1217 52.6% 18-Feb-97 10:52:54 +FlexCat.catalog
53808 17807 66.9% 18-Feb-97 10:53:52 +FlexCat_deutsch.guide
464 239 48.4% 16-Feb-97 12:43:44 +FlexCat_deutsch.guide.info
48149 15204 68.4% 16-Feb-97 12:42:12 +FlexCat_english.guide
464 237 48.9% 16-Feb-97 12:43:42 +FlexCat_english.guide.info
43530 14165 67.4% 18-Feb-97 10:54:16 +FlexCat_español.guide
464 239 48.4% 16-Feb-97 12:43:38 +FlexCat_español.guide.info
1886 838 55.5% 08-Nov-94 11:17:16 +AmigaOberon.sd
2746 1123 59.1% 08-Nov-94 22:38:28 +AutoC_c.sd
511 258 49.5% 07-Nov-94 22:24:44 +AutoC_h.sd
2247 824 63.3% 07-Nov-94 22:26:22 +AztecAs_asm.sd
383 180 53.0% 07-Nov-94 22:28:10 +AztecAs_i.sd
3272 1267 61.2% 13-Jul-94 22:16:24 +C++_CatalogF.cc
1319 671 49.1% 07-Nov-94 22:15:02 +C++_CatalogF.h
506 242 52.1% 07-Nov-94 22:29:42 +C++_cc.sd
742 388 47.7% 07-Nov-94 22:29:32 +C++_h.sd
5422 1916 64.6% 13-Jan-96 19:08:48 +C_c.sd
5300 1856 64.9% 08-Nov-94 20:46:40 +C_c_V20.sd
1624 689 57.5% 08-Nov-94 20:47:38 +C_c_V21.sd
733 365 50.2% 10-May-95 00:53:40 +C_h.sd
1501 628 58.1% 07-Nov-94 22:16:04 +E21b.sd
1953 750 61.5% 07-Nov-94 22:16:14 +E30b.sd
483 272 43.6% 07-Nov-94 22:28:38 +Modula2Def.sd
2118 827 60.9% 07-Nov-94 22:28:50 +Modula2Mod.sd
2074 878 57.6% 08-Nov-94 11:17:34 +Oberon-A.sd
1684 747 55.6% 07-Nov-94 22:29:06 +Oberon_V38.sd
1683 743 55.8% 07-Nov-94 22:29:14 +Oberon_V39.sd
2293 840 63.3% 07-Nov-94 22:25:56 +SASasm_a.sd
370 175 52.7% 07-Nov-94 22:28:26 +SASasm_i.sd
632 283 55.2% 16-Feb-97 12:37:24 Doc.info
26796 15731 41.2% 16-Feb-97 12:04:58 FlexCat
4957 1779 64.1% 16-Feb-97 12:43:30 FlexCat.history
5520 2118 61.6% 18-Feb-97 11:02:00 FlexCat.readme
-------- ------- ----- --------- --------
265486 100382 62.1% 18-Feb-97 23:40:12 45 files